using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace DataModels.Models
{
    [Table("ExpectedReports")]
    public partial class ExpectedReport
    {
        [Key, Column(Order = 0)]
        public string FacCode { get; set; }

        [Key, Column(Order = 1)]
        [DatabaseGenerated(DatabaseGeneratedOption.None)]
        public int ReportID { get; set; }
        public Nullable<System.DateTime> ReportingStartDate { get; set; }
        public bool DirectEntry { get; set; }

        [ForeignKey("FacCode")]
        public virtual Facility Facility { get; set; }

        [ForeignKey("ReportID")]
        public virtual Report Report { get; set; }
    }
}
